/******************************************************************************
// * 文件名：AiP33626.h
// *   作者：
// *   版本：
// *   介绍：
******************************************************************************/

/* 防止头文件重复包含 -------------------------------------------------------*/
#ifndef _AiP1640_H_
#define _AiP1640_H_

/* 头文件 -------------------------------------------------------------------*/
#include"PLT_HEADS.h"

/* 宏定义 -------------------------------------------------------------------*/
#define WDT_CLR                WDTCON  = 0x10
#define SETBITS_DATA           P3_4 = 1
#define RESETBITS_DATA         P3_4 = 0

#define SETBITS_CLK            P3_5 = 1
#define RESETBITS_CLK          P3_5 = 0

#define Address_seg_num        8      //8段
#define Address_com_num        16     //16位
// 亮度等级枚举
enum
{
    AIP1640_BRIGHTNESS_0 = 0,  // 最低亮度
    AIP1640_BRIGHTNESS_1,
    AIP1640_BRIGHTNESS_2,
    AIP1640_BRIGHTNESS_3,
    AIP1640_BRIGHTNESS_4,
    AIP1640_BRIGHTNESS_5,
    AIP1640_BRIGHTNESS_6,
    AIP1640_BRIGHTNESS_7,      // 最高亮度
    AIP1640_BRIGHTNESS_MAX = AIP1640_BRIGHTNESS_7
};
extern  uint8_t  Aip1640_Rundata[Address_com_num];
/* 函数申明 -----------------------------------------------------------------*/
void AiP1640_driver(void);
#endif

